﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI.WebControls;

/// <summary>
/// Summary description for Unidade
/// </summary>
public class Unidade : Banco
{
    private string Descricao { get; set; }
    /// <summary>
    /// Contrutor Vazio.
    /// </summary>
    public Unidade()
    {
    }
    /// <summary>
    /// Contrutor com parametros.
    /// </summary>
    /// <param name="Descricao">Descrição da Unidade.</param>
	public Unidade(string Descricao)
	{
        this.Descricao = Descricao;
	}
    /// <summary>
    /// Salvar no banco uma unidade.
    /// </summary>
    /// <returns>True para OK, false para algum erro com o banco.</returns>
    public bool Salvar()
    {
        return Comando("INSERT INTO Unidade (Unidade) VALUES ('"+Descricao+"')");
    }
    /// <summary>
    /// Popula DropDownList com unidades.
    /// </summary>
    /// <param name="ddl">Dropdownlist a ser populada.</param>
    /// <returns>false para algum erro com o banco</returns>
    public bool PopularDropDown(DropDownList ddl)
    {
        return popularddl(ddl, "SELECT * FROM unidade ORDER BY unidade");
    }
    /// <summary>
    /// Verifica se existe unidades.
    /// </summary>
    /// <returns>True se existe unidade, e false se não existir.</returns>
    public bool VerificarUnidades()
    {
        return VerificaTabela("SELECT * FROM unidade");
    }
}